﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tactics.Interfaces
{
    public interface IStatusEffect
    {
        int Id { get; set; }
        string Name { get; set; }
        int Duration { get; set; }
        int Amount { get; set; }
        DamageType DamageType { get; set; }
        string Texture { get; set; }

        void ProcessEffect(Unit unit);
        IStatusEffect Clone();
    }
}
